~ ! & -